The tiny Italian town is determined to get the Foo Fighters to stop by on the band's upcoming tour with a most interesting bid for Dave Grohl and company's attention.
The tiny Italian town is determined to get the Foo Fighters to stop by on the band's upcoming tour with a most interesting bid for Dave Grohl and company's attention.